package zzcltw.com.service;

import java.util.Map;

import zzcltw.com.object.SysMenu;


public interface ISystemService {
	/**
	 * 
	 * @Title  菜单列表查询
	 * @Description:  
	 * @param: @param 
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年9月15日
	 */
	public Map<String,Object> queryMenuList(Map<String,String> map);
	/**
	 * 
	 * @Title  首页菜单列表
	 * @Description:  
	 * @param: @param 
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年9月15日
	 */
	public Map<String,Object> queryMenuLeftTop(Map<String,String> map);
	/**
	 * 
	 * @Title  菜单详情
	 * @Description:  queryMenuDtlById
	 * @param: @param 
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年9月15日
	 */
	public Map<String,Object> queryMenuDtlById(Map<String,String> map);
	/**
	 * 
	 * @Title  菜单新增
	 * @Description:  saveMenuInfo
	 * @param: @param 
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年9月15日
	 */
	public Map<String,Object> saveMenuInfo(SysMenu sysMenu)throws Exception;
	/**
	 * 
	 * @Title  菜单编辑
	 * @Description:  updateMenuInfo
	 * @param: @param 
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年9月15日
	 */
	public Map<String,Object> updateMenuInfo(SysMenu sysMenu)throws Exception;
	/**
	 * 
	 * @Title  菜单删除
	 * @Description:  delMenuInfo
	 * @param: @param 
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年9月15日
	 */
	public Map<String,Object> delMenuInfo(SysMenu sysMenu);
	
}
